package Z.dailyExercise.holiday;

import java.rmi.UnmarshalException;
import java.util.ArrayList;
import java.util.List;

public class _1237_找出给定方程的正整数解 {

    /**
     * 看清题目提示 结果在1-1000中
     */
    /**
     * 法1-双指针
     * 法2-双层嵌套 里面为二分查找 因为要查找两个值 所以就用外面大for循环固定一个数值
     * @param customfunction
     * @param z
     * @return
//return     */
//    public List<List<Integer>> findSolution(CustomFunction customfunction, int z) {
//
//        List<List<Integer>> res = new ArrayList<>();
//
//        int left = 1;
//        int right = 1000;
//        while (left<=1000 && right>=1){
//
//            int temp =  customfunction.f(left,right);
//            if (temp == z){
//                List<Integer> ls = new ArrayList<>();
//                ls.add(left);
//                ls.add(right);
//                res.add(ls);
//
//                left++;
//            }else if (temp<z){
//                left++;
//            }else {
//                right--;
//            }
//        }
//
//        return res;
//    }
}
